package com.company;

import java.util.Scanner;

public class Test1_DateCount {

    public static void main(String[] args) {
        // write your code here

        //1,提取年月日
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入年月日日期");
        String sr=sc.next();
        int y=Integer.parseInt(sr.substring(0,4));
        int m=Integer.parseInt(sr.substring(4,6));
        int d=Integer.parseInt(sr.substring(6));
        //2,判断是否是闰年;普通年能被4整除且不能被100整除的为闰年;世纪年能被400整除的是闰年
        //闰年变更二月日期
        int[] date={31,28,31,30,31,30,31,31,30,31,30,31};
        if(((0==y%4) && (0!=y%100))    ||    ((0==y%100) && (0==y%400))){
            date[1]=29;
        }

        //3,计算天数
        int totalDay=0;
        for(int i=0;i<m;i++){
            totalDay=totalDay+date[i];
        }
        totalDay=totalDay+d;
        System.out.println(y+"年"+m+"月"+d+"日是"+y+"年第"+totalDay+"天");
    }
}

